package com.rmdjzz.slmmn.pojo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableLogic;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 实体父类
 * @作者 张绍鑫
 * @创建时间 2023/5/26
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
public class BasePojo {

    // 注意！这里需要标记为填充字段
    @TableField(fill = FieldFill.INSERT)   //插入时填充
    private Date createTime;
    @TableField(fill = FieldFill.INSERT_UPDATE)  // 插入和更新填充
    private Date updateTime;
    @TableLogic
    protected Integer deleted;
}
